.wel-contailer {
  position: relative; 
  }

.banner-text {		/*欢迎页文字*/
  position: relative;
  padding: 0 20px;
  font-size: 20px;
  text-align: center;
  color: #333; }

.banner-img {		/*欢迎页图片*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  display: none; }

.actor {		/*欢迎页二级滚动字幕*/
  height: 250px;
  overflow: hidden;
  font-size: 18px;
  color: #333; }

.actor:after {
  content: "";
  width: 3px;
  height: 25px;
  vertical-align: -5px;
  margin-left: 5px;
  background-color: #333;
  display: inline-block;
  animation: blink 0.4s infinite alternate; }

.typeing:after {
  animation: none; }

@keyframes blink {
  to {
    opacity: 0; } 
}

/*index*/   
 .index_bg { color:#222; font-family:Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; margin:0; padding: 0; text-decoration: none; }


.index_bg { 
	  width: 100%;
      height: 100%;
	  overflow:hidden;
  }
.index_bg .mainmenu:after { clear: both; content: " "; display: block; }

.index_bg .mainmenu li{ 
      float:left;
      margin-left: 2.5%;
      margin-top: 0.8%;
      width: 22%;  
      border-radius:2px; 
      overflow:hidden;
  }

 .index_bg .mainmenu li a{ display:block;  color:#FFF;   text-align:center ;text-decoration:none;padding-bottom:10px;}
 .index_bg .mainmenu li a b{ 
      display:block; height:12%;
	  text-decoration:none;
 }
  
 .index_bg .mainmenu li a .default{       
      margin: 10% auto 10%;
      height: 60px;
      font:italic arial,sans-serif;
      font-weight:200;
      font-size: 20px;
      display:inline-block;
      vertical-align: middle;
  }
  
 .index_bg .mainmenu li a .default [class^="icon-"]{
		font-size: 32px !important;
		display:inline-block;
        vertical-align: middle;
}

.index_bg .mainmenu li:hover {
	-webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08);
    -webkit-transition: transform 0.1s linear;
    -moz-transition: transform 0.1s linear;
    -ms-transition: transform 0.1s linear;
    -o-transition: transform 0.1s linear;
    transition: transform 0.1s linear;
}

.index_bg .mainmenu{
	padding-bottom:20px;
}


.index_bg .mainmenu li:nth-child(8n+1) {background-color:#36A1DB}
.index_bg .mainmenu li:nth-child(8n+2) {background-color:#678ce1}
.index_bg .mainmenu li:nth-child(8n+3) {background-color:#8c67df}
.index_bg .mainmenu li:nth-child(8n+4) {background-color:#84d018}
.index_bg .mainmenu li:nth-child(8n+5) {background-color:#14c760}
.index_bg .mainmenu li:nth-child(8n+6) {background-color:#f3b613}
.index_bg .mainmenu li:nth-child(8n+7) {background-color:#ff8a4a}
.index_bg .mainmenu li:nth-child(8n+8) {background-color:#fc5366}

.expressClose{
	float:right;
	padding-right:10px;
	padding-top:10px;
}

.expressClose:hover{
	color: white;
	cursor: pointer;
}


